package com.shop2cn.iapi.shenqisettlement.parameter.bean;

import java.math.BigDecimal;
import java.util.HashMap;

import com.ymttest.database.model.sqdistributor.ProductCommissionRate;
import com.ymttest.database.sharding.db.sharding.model.OrderDetailPo;

public class DistributorProductBean {

	private OrderDetailPo orderDetailPo;
	
	private BigDecimal perProductPayableAmount;
	
	private BigDecimal perProductFreightAmount;
	
	private BigDecimal perProductTaxAmount;
	
	private BigDecimal bidCurrencySettleAmount;
	
	private BigDecimal settlementCurrencySettleAmount;
	
	private BigDecimal productPayableAmount;
	
	private Long productConfigId;
	
	private ProductCommissionRate productCommissionRate;
	
	private BigDecimal productCurrencyRate;
	
	private BigDecimal refundedProductBidAmount;
	
	private BigDecimal refundedProductSettleAmount;
	
	private HashMap<String, BigDecimal> refundedSettleAmountMap;
	
	public OrderDetailPo getOrderDetailPo() {
		return orderDetailPo;
	}

	public void setOrderDetailPo(OrderDetailPo orderDetailPo) {
		this.orderDetailPo = orderDetailPo;
	}

	public BigDecimal getPerProductPayableAmount() {
		return perProductPayableAmount;
	}

	public void setPerProductPayableAmount(BigDecimal perProductPayableAmount) {
		this.perProductPayableAmount = perProductPayableAmount;
	}

	public BigDecimal getPerProductFreightAmount() {
		return perProductFreightAmount;
	}

	public void setPerProductFreightAmount(BigDecimal perProductFreightAmount) {
		this.perProductFreightAmount = perProductFreightAmount;
	}

	public BigDecimal getPerProductTaxAmount() {
		return perProductTaxAmount;
	}

	public void setPerProductTaxAmount(BigDecimal perProductTaxAmount) {
		this.perProductTaxAmount = perProductTaxAmount;
	}

	public BigDecimal getBidCurrencySettleAmount() {
		return bidCurrencySettleAmount;
	}

	public void setBidCurrencySettleAmount(BigDecimal bidCurrencySettleAmount) {
		this.bidCurrencySettleAmount = bidCurrencySettleAmount;
	}

	public BigDecimal getSettlementCurrencySettleAmount() {
		return settlementCurrencySettleAmount;
	}

	public void setSettlementCurrencySettleAmount(
			BigDecimal settlementCurrencySettleAmount) {
		this.settlementCurrencySettleAmount = settlementCurrencySettleAmount;
	}

	public BigDecimal getProductPayableAmount() {
		return productPayableAmount;
	}

	public void setProductPayableAmount(BigDecimal productPayableAmount) {
		this.productPayableAmount = productPayableAmount;
	}

	public Long getProductConfigId() {
		return productConfigId;
	}

	public void setProductConfigId(Long productConfigId) {
		this.productConfigId = productConfigId;
	}

	public ProductCommissionRate getProductCommissionRate() {
		return productCommissionRate;
	}

	public void setProductCommissionRate(ProductCommissionRate productCommissionRate) {
		this.productCommissionRate = productCommissionRate;
	}

	public BigDecimal getProductCurrencyRate() {
		return productCurrencyRate;
	}

	public void setProductCurrencyRate(BigDecimal productCurrencyRate) {
		this.productCurrencyRate = productCurrencyRate;
	}

	public BigDecimal getRefundedProductBidAmount() {
		return refundedProductBidAmount;
	}

	public void setRefundedProductBidAmount(BigDecimal refundedProductBidAmount) {
		this.refundedProductBidAmount = refundedProductBidAmount;
	}

	public BigDecimal getRefundedProductSettleAmount() {
		return refundedProductSettleAmount;
	}

	public void setRefundedProductSettleAmount(
			BigDecimal refundedProductSettleAmount) {
		this.refundedProductSettleAmount = refundedProductSettleAmount;
	}

	public HashMap<String, BigDecimal> getRefundedSettleAmountMap() {
		return refundedSettleAmountMap;
	}

	public void setRefundedSettleAmountMap(
			HashMap<String, BigDecimal> refundedSettleAmountMap) {
		this.refundedSettleAmountMap = refundedSettleAmountMap;
	}
}
